package com.lili.goods.service;

import com.lili.model.goods.GoodsCategory;

import java.util.List;
import java.util.Map;

public interface GoodsCategoryService {
    /**
     * 保存商品分类
     * @param goodsCategory
     * @return
     */
    int saveCategory(GoodsCategory goodsCategory);

    /**
     * 查询所有的分类
     * @return
     */
    List<Map> queryCategoryTree();

    /**
     * 修改分类的状态
     * @param id
     * @return
     */
    int modifyStatus(Long id,int status);

    /**
     * 更新分类信息
     * @param goodsCategory
     * @return
     */
    int updateCategory(GoodsCategory goodsCategory);

    /**
     * 根据id删除分类
     * @param id
     * @return
     */
    int deleteCategory(Long id);
}
